1. El aspecto:
El aspecto dependerá de la vista. Se van a usar dos gráficos distintos en dos tamaños distintos:
| Jefe | Nivel | 16x16 | 32x32 | 32x32 ampliado |
| Urco | 1 | |||
| Serpe | 2 | |||
| Mouro | 3 | |||
| Tardo | 4 | |||
| Meiga | 5 | ![]() |
Cada jefe tiene un nivel que es lo que indicará la dificultad y regirá todo el sistema de lucha.
La lucha tiene distintas fases y sus propias reglas. Es un minijuego a parte con una fase introductoria y final que lo integran en el motor.
1. Inicio:
EXCEPCIÓN: La lucha con la Meiga se inicia mediante el script de la historia y no por un encuentro dentro de una mazmorra.
1. Desarrollo:
Datos a tener en cuenta en la lucha
| Variable | Descripción |
| Nivel | Es el nivel del jefe al que nos enfrentamos Nivel = (1..5) |
| NumElementos | Es el número de elementos que tendrá la secuencia que se muestra cada vez y depende del nivel NumElementos = 2 + Nivel |
| MaxTiempo | Es el tiempo que se tendrá para repetir una secuencia para el Jefe de menor nivel. |
| MinTiempo | Es el tiempo que tendremos para repetir una secuencia para el Jefe de mayor nivel. |
| Tiempo | Tiempo que tenemos para repetir la secuencia y depende inversamente proporcional del nivel. MinTiempo <= Tiempo <= MaxTiempo Tiempo = MaxTiempo - ( Nivel * ( ( MaxTiempo - MinTiempo ) / 5) ) |
| Turnos | Turnos ideales para terminar una lucha. Depende del nivel del Jefe. Turnos = 5 + ( Nivel * 2 ) |
| MaxDañoFC | Es el daño máximo que le pueden causar a FC. Depende del nivel del Jefe y hay que tener en cuenta que FC puede
hacer daño en la defensa, así que tiene el doble de posibilidades que el Jefe. MaxDañoFC = 99 / Turnos |
| MaxDañoJefe | Es el daño máximo que se puede hacer a un Jefe MaxDañoJefe = 99 / (Turnos * 2) |
| MinDaño | Es el daño mínimo. MinDaño = 0 |
| VidaJefe | Es la vida que tiene el jefe VidaJefe = 99 |
| VidaFC | Es la vida que tiene el protagonista. VidaFC = 99 |
| Movimiento | Es uno de los posibles movimientos: arriba, abajo, izquierda, derecha y disparo. |
| Secuencia | Es una secuencia de NumElementos compuesto por Movimientos que componen los ataques y defensas de la lucha. |
| Causa | Daños |
| Tiempo | DañoFC = MaxDañoFC DañoJefe= 0 |
| Equivocación | DañoFC = ( Aciertos * MaxDañoFC ) / NumElementos DañoJefe = 0 |
| Acierto | DañoFC = 0 DañoJefe = MaxDañoJefe |
| Causa | Daños |
| Tiempo | DañoFC = 0 DañoJefe= 0 |
| Equivocación | DañoFC = 0 DañoJefe = ( Aciertos * MaxDañoJefe ) / NumElementos |
| Acierto | DañoFC = 0 DañoJefe = MaxDañoJefe |